package com.xpffly.design.memento.common;

/**
 * @Author: 午夜学徒
 * @Date: 2022/4/4 21:44
 * @Description：备忘录模式--通用代码场景类
 */
public class Scene {
    public static void main(String[] args) {
        // 定义发起人
        Originator originator = new Originator();
        // 定义备忘录管理员
        Caretaker caretaker = new Caretaker();
        // 创建一个备忘录
        caretaker.setMemento(originator.createMemento());
        // 恢复一个备忘录
        originator.recoverMemento(caretaker.getMemento());
    }
}
